Cet attribut indique au conteneur de servlets d'inclure l'instruction
import
dans le code Java généré pour la page JSP.
Les valeurs que peut prendre cet attribut ressemblent un peu à celles que prend l'instruction
import
du langage Java :
-
Le nom complet d'une classe, incluant le package.
-
Le nom complet du package, ce qui veut dire que toutes les classes du package seront importées.
-
Une combinaison des deux premiers points séparés par une virgule.
Une particularité de cet attribut est qu'il est possible de l'inclure plusieurs fois dans la page JSP :
-
pour la même directive "page".
-
ou pour deux directives "page" sur deux lignes séparées.
Comme pour l'instruction import du langage Java, l'import d'une classe (ou package) plusieurs fois ne causent pas une erreur de compilation.
Dans le code Java généré par le conteneur de servlets pour le dernier exemple on retrouve les instructions
import
suivantes :
Notes :
En plus de l'import des packages cite par l'attribut, le conteneur de servlets inclut par défaut les instructions
import
pour les packages suivants :
javax.servlet
,
javax.servlet.http
, et
javax.servlet.jsp
.
Donc il n'est pas nécessaire de les inclure explicitement dans la page JSP.
À rappeler que le package
java.lang
est implicitement inclut par la JVM.